<%-- 
    Document   : Asker_main
    Created on : Nov 8, 2011, 6:26:54 PM
    Author     : Tiago
--%>

<%@page import="data.AskerDO"%>
<%@page import="transactions.Asker"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Crie sua nova conta de asker</title>
    </head>
    <body>
        <%
        boolean[] erros = new boolean[14];
        for(int i=0;i<erros.length;i++){
            erros[i]=false;
        }
        
        if ( request.getParameter("campo_controle") != null ){
            
            String nome_empresa = request.getParameter("nome_empresa");          
            String CNPJ = request.getParameter("CNPJ");
            String ddd = request.getParameter("ddd");
            String tel = request.getParameter("tel");
            String endereco = request.getParameter("endereco");
            String nome_contato = request.getParameter("nome_contato");
            String sobrenome_contato = request.getParameter("sobrenome_contato");
            String email_contato = request.getParameter("email_contato");
            String confirma_email = request.getParameter("confirma_email");
            String senha = request.getParameter("senha");
            String confirma_senha = request.getParameter("confirma_senha");
            
            erros = Asker.confereAsker(nome_empresa,CNPJ,ddd,
                    tel,endereco,nome_contato,sobrenome_contato,email_contato,
                    confirma_email,senha,confirma_senha);
            
            if (!erros[0]){
                Asker ta = new Asker();
                AskerDO dado = new AskerDO();
                dado.setNome_empresa(nome_empresa);
                dado.setCNPJ(Long.parseLong(CNPJ));
                dado.setDdd(Integer.parseInt(ddd));
                dado.setTel(Integer.parseInt(tel));
                dado.setEndereco(endereco);
                dado.setNome_contato(nome_contato);
                dado.setSobrenome_contato(sobrenome_contato);
                dado.setEmail_contato(email_contato);
                dado.setSenha(senha);
                if (ta.incluir(dado)){
                    pageContext.forward("./sucesso.jsp");
                } else {
                    
                }
            }
            
            
        }
        
        
        
        
        
        %>
        
    <center><img src="./../images/Logo.png" width=600 /></center>
        <h3 align ="center">Por favor preencha o formulário abaixo </h3>
        <h5 align ="center">
            <font color="#990000">Todos os campos são obrigatórios</font></h5>
        
        <% 
            if(erros[1]){
                %> <h5 align ="center">
            <font color="#990000">Por favor preencha o nome da empresa</font></h5>
        <%    }
            if(erros[2]){%>
                <h5 align ="center">
            <font color="#990000">O CNPJ deve conter 14 dígitos</font></h5>
            <%
            }
             if(erros[12]){%>
                <h5 align ="center">
            <font color="#990000">O ddd deve conter 2 dígitos</font></h5>
            <%
            }
            if(erros[3]){%>
                <h5 align ="center">
            <font color="#990000">O telefone deve ter 8 dígitos</font></h5>
            <%
            }
            if(erros[4]){%>
                <h5 align ="center">
            <font color="#990000">Por favor preencha o endereço</font></h5>
            <%
            }
            if(erros[5]){%>
                <h5 align ="center">
            <font color="#990000">Por favor preencha o nome do contato</font></h5>
            <%
            }
            if(erros[6]){%>
                <h5 align ="center">
            <font color="#990000">Por favor preencha o sobrenome do contato</font></h5>
            <%
            }
            if(erros[7]){%>
                <h5 align ="center">
            <font color="#990000">Por favor preencha o e-mail de contato</font></h5>
            <%
            }
            if(erros[8]){%>
                <h5 align ="center">
            <font color="#990000">Por favor preencha a senha</font></h5>
            <%
            }
            if(erros[9]){%>
                <h5 align ="center">
            <font color="#990000">As senhas digitadas não são iguais</font></h5>
            <%
            }
            if(erros[13]){%>
                <h5 align ="center">
            <font color="#990000">Esse e-mail já está cadastrado, tente outro!</font></h5>
            <%
            }
            if(erros[10]){%>
                <h5 align ="center">
            <font color="#990000">Os e-mails digitados não são iguais</font></h5>
            <%
            }
            if(erros[11]){%>
                <h5 align ="center">
            <font color="#990000">O e-mail deve conter @</font></h5>
            <%
            }
           

            

%>
        
        
        <table WIDTH=400 align=center>
           
            
        <form method="post" action="novo.jsp">
            <tr>
                <td> Nome da empresa: </td>
                <td> <input type="text" name="nome_empresa" value="${param.nome_empresa}"/>       </td>
            </tr>
            <tr>
                <td> CNPJ: </td>
                <td> <input type="text" name="CNPJ" value="${param.CNPJ}"/>   </td>
            </tr>
            <tr>
                <td> Nome do contato: </td>
                <td> <input type="text" name="nome_contato" value="${param.nome_contato}"/>   </td>
            </tr>
            <tr>
                <td> Sobrenome do contato: </td>
                <td> <input type="text" name="sobrenome_contato" value="${param.sobrenome_contato}"/>   </td>
            </tr>
            <tr>
                <td> E-mail do contato: </td>
                <td> <input type="text" name="email_contato" value="${param.email_contato}"/>   </td>
            </tr>
            <tr>
                <td> Confirmação do e-mail: </td>
                <td> <input type="text" name="confirma_email" />   </td>
            </tr>
            <tr>
                <td> Senha: </td>
                <td> <input type="password" name="senha" />   </td>
            </tr>
            <tr>
                <td> Confirma senha: </td>
                <td> <input type="password" name="confirma_senha" />   </td>
            </tr>
            <tr>
                <td>DDD:</td>
                <td> <input type="text" name="ddd" value="${param.ddd}"/>   </td>                           
                
            </tr>
            <tr>
                <td> Telefone de contato: </td>
                <td>  <input type="text" name="tel" value="${param.tel}"/> </td>
            </tr>
            <tr>
                <td> Endereço: </td>
                <td> <input type="text" name="endereco" value="${param.endereco}" /></td>
            </tr>
            <tr>
                <td><input style="width:100px;height:30px"  align="center" 
                           type="submit" name="submit" value="Cadastrar"/>
                <input type="hidden" name="campo_controle" />
                </td>
             </form>   
            <form method="post" action="../index.jsp">  
                <td><input type="submit" name="submit" value="Cancelar"/></td>
            </form>
                
                   
            </tr>
            
            
            
        
        
        </table>
        
    </body>
</html>
